descr = (wpt_class < gt_waypt_class_map_point) ?
ld : wpt->description;
if ((descr != NULL) && (wpt_class >= gt_waypt_class_map_point) && \
- descr.compare(wpt->shortname) == 0) {
+ descr == wpt->shortname ) {
descr.clear();
}
FWRITE_CSTR(descr);
return r;
}
-static void kml_write_data_element(const char* name, const QString& value)
+static void kml_write_data_element(const QString& name, const QString& value)
{
writer->writeStartElement("Data");
writer->writeAttribute("name", name);
writer->writeEndElement(); // Close Data tag
}
-static void kml_write_data_element(const char* name, const int value)
+static void kml_write_data_element(const QString& name, const int value)
{
writer->writeStartElement("Data");
writer->writeAttribute("name", name);
writer->writeEndElement(); // Close Data tag
}
-static void kml_write_data_element(const char* name, const double value)
+static void kml_write_data_element(const QString& name, const double value)
{
writer->writeStartElement("Data");
writer->writeAttribute("name", name);
writer->writeEndElement(); // Close Data tag
}
-static void kml_write_cdata_element(const char* name, const QString& value)
+static void kml_write_cdata_element(const QString& name, const QString& value)
{
writer->writeStartElement("Data");
writer->writeAttribute("name", name);
#if NEWQ
QList<waypoint*> waypt_list;
-queue waypt_head; // This is here solely to freak out the formats that are
+ queue waypt_head; // This is here solely to freak out the formats that are
// looking into what should be a private members.
#else
queue waypt_head;
waypt_list.append(wpt);
#else
ENQUEUE_TAIL(&waypt_head, &wpt->Q);
+ waypt_ct++;
#endif
- waypt_ct++;
if (wpt->latitude < -90) {
wpt->latitude += 180;
void
waypt_del(waypoint* wpt)
{
+#if NEWQ
+#else
dequeue(&wpt->Q);
waypt_ct--;
+#endif
}
/*
unsigned int
waypt_count(void)
{
+#if NEWQ
+ return waypt_list.size();
+#else
return waypt_ct;
+#endif
}
void